home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Extra 1996 #2
/
Amiga Plus CD - 1996 - No. 2 Extra.iso
/
clarissa1_1-demo
/
macros
/
clshell.clssa
< prev
next >
Wrap
Text File
|
1992-10-26
|
1KB
|
52 lines
/***********************************************************************
GADGET: "clariSSA-Shell" "1" AUTO TYP: "?"
$DAT >>clShell.clssa<< 27 Oct 1992 - (C)1992 ProDAD Holger Burkarth
************************************************************************/
OPTIONS RESULTS
ADDRESS clariSSA
OPTIONS FAILAT 100
PubScreenName = "SSA Screen"
TITEL = 'CON:0/12/640/170/clariSSA Shell/ALT0/12/40/60/CLOSE/SCREEN'PubScreenName
FailAt 99
AltFail=RESULT
Adresse=ADDRESS()
IF OPEN('SHELL',TITEL) THEN DO
SetBasicScreen FRONT TO 0 0
DO WHILE (~EOF('SHELL'))
CALL WRITECH('SHELL','clSSA >')
CMD = READLN('SHELL')
IF ~EOF('SHELL') THEN DO
IF CMD = '?' | CMD="HELP" THEN DO
call WRITELN('SHELL','Informationen entnehmen Sie bitte dem Help-Requester.')
HelpRequester REQ
END
ELSE DO
CMD
SELECT
WHEN RC >= 40 THEN DO
call WRITELN('SHELL','Unbekannter Befehl')
END
WHEN RC = 0 THEN DO
IF RESULT ~= 'RESULT' THEN call WRITELN('SHELL',RESULT)
END
OTHERWISE
DO
call WRITELN('SHELL','FehlerNummer: 'RC)
END
END
END
END
END
CALL CLOSE ('SHELL')
END
FailAt AltFail
exit